#include <iostream>
#include <string>
#include "class.hpp"
#include "reference.hpp"
#include "polymorphic.hpp"
#include "template.hpp"
#include "overload.hpp"
#include "gpio.hpp"
using namespace learn;
using namespace learn::polymorphic;
using namespace std;
using namespace learn::templateTest;
using namespace learn::overloadTest;

int main(int argc, char *const *argv)
{
    testClass test;

    referencetest();
    polyTest();
    templateTest::templateTest();
    learn::overloadTest::overloadTest();
    ::GpioTest();
    return 0;
}
